Comparison of Acceleration Techniques for Selected Low-Level Bioinformatics Operations

نویسندگان

  • Daniel Langenkämper
  • Tobias Jakobi
  • Dustin Feld
  • Lukas Jelonek
  • Alexander Goesmann
  • Tim W. Nattkemper
چکیده

Within the recent years clock rates of modern processors stagnated while the demand for computing power continued to grow. This applied particularly for the fields of life sciences and bioinformatics, where new technologies keep on creating rapidly growing piles of raw data with increasing speed. The number of cores per processor increased in an attempt to compensate for slight increments of clock rates. This technological shift demands changes in software development, especially in the field of high performance computing where parallelization techniques are gaining in importance due to the pressing issue of large sized datasets generated by e.g., modern genomics. This paper presents an overview of state-of-the-art manual and automatic acceleration techniques and lists some applications employing these in different areas of sequence informatics. Furthermore, we provide examples for automatic acceleration of two use cases to show typical problems and gains of transforming a serial application to a parallel one. The paper should aid the reader in deciding for a certain techniques for the problem at hand. We compare four different state-of-the-art automatic acceleration approaches (OpenMP, PluTo-SICA, PPCG, and OpenACC). Their performance as well as their applicability for selected use cases is discussed. While optimizations targeting the CPU worked better in the complex k-mer use case, optimizers for Graphics Processing Units (GPUs) performed better in the matrix multiplication example. But performance is only superior at a certain problem size due to data migration overhead. We show that automatic code parallelization is feasible with current compiler software and yields significant increases in execution speed. Automatic optimizers for CPU are mature and usually no additional manual adjustment is required. In contrast, some automatic parallelizers targeting GPUs still lack maturity and are limited to simple statements and structures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of acceleration techniques of analytical methods for solving differential equations of integer and fractional order

The work  addressed in this paper is a comparative study between convergence of the  acceleration techniques, diagonal pad'{e} approximants and shanks transforms, on Homotopy analysis method  and Adomian decomposition method for solving  differential equations of integer and fractional orders.

متن کامل

Thèse / Ens Cachan -bretagne Acceleration of a Bioinformatics Application Using High-level Synthesis

école doctorale mATiSSE présentée par Naeem Abbas Préparée à l'Unité Mixte de Recherche 6074 Institut de recherche en informatique et systèmes aléatoires Abstract The revolutionary advancements in the field of bioinformatics have opened new horizons in biological and pharmaceutical research. However, the existing bioinformatics tools are unable to meet the computational demands, due to the rece...

متن کامل

Acceleration of Nonnumeric Operations Using Hardware Support for the Ordered Table Hashing Algorithms

This paper introduces a new approach to acceleration of nonnumeric, database, and information retrieval operations. While traditional techniques accelerate the most time-critical high-level software constructs, we propose novel low-level primitives and demonstrate how these primitives improve database operations. Radix sorting, hashing, and bit-vector operations are used to develop a new class ...

متن کامل

تأثیر جرم راننده بر سلامتی و آسایش او و مدت زمان مجاز رانندگی در سه نوع تراکتور متداول در ایران

Occupational safety and health of agricultural workers have not yet received their due attention in developing countries. This is particularly true in the case of tractor drivers who operate tractors in unfavorable conditions and in a high level of seat and tractor vibrations. Therefore, an investigation of vibration sources and finding the methods for decreasing them are of considerable import...

متن کامل

تأثیر جرم راننده بر سلامتی و آسایش او و مدت زمان مجاز رانندگی در سه نوع تراکتور متداول در ایران

Occupational safety and health of agricultural workers have not yet received their due attention in developing countries. This is particularly true in the case of tractor drivers who operate tractors in unfavorable conditions and in a high level of seat and tractor vibrations. Therefore, an investigation of vibration sources and finding the methods for decreasing them are of considerable import...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Frontiers in genetics

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2016